/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package sokoban.controller;

import java.awt.RenderingHints.Key;
import sokoban.controller.Besturing;
import sokoban.model.Element;
import sokoban.model.Doel;

import java.util.*;
import sokoban.model.Doos;
import sokoban.model.Speler;
import sokoban.model.Muur;
import sokoban.model.Doel;
/**
 *
 * @author Otto
 */
public class Speelveld {
    private Besturing besturingController;

    private HashMap elementen;
    private HashMap doelElementen;
    private Integer aantalDoelen;
    private Integer aantalStappen;
    private Boolean kindModus;
    private Integer spelerX = 0;
    private Integer spelerY = 0;

    Element doos = new Doos();
    Element speler = new Speler();
    Element muur = new Muur();
    Element doel = new Doel();

    public Speelveld(Besturing besturing, Integer level, boolean kindModus){
        // De besturing controller geeft zichzelf mee zodat het speelveld terug kan communiceren
        this.besturingController = besturing;
        this.kindModus = kindModus;

        elementen = new HashMap<String, Element>();
        doelElementen = new HashMap<String, Doel>();
        
        leegSpeelveld();
        laadSpeelveld();
    }

    public HashMap<String, Element> getSpeelveld(){
        return elementen;
    }

    public void verplaatsElementen(Integer x, Integer y){
        
    }

    public void controleerZet(String richting){
        Integer nieuwSpelerY = spelerY;
        Integer nieuwSpelerX = spelerX;
        
        if (richting == "boven"){
            nieuwSpelerY -= 1;
        }else if (richting == "onder"){
            nieuwSpelerY += 1;
        }else if (richting == "rechts"){
            nieuwSpelerX += 1;
        }else if (richting == "links"){
            nieuwSpelerY -= 1;
        }

        //Element tmpElement = elementen.get(nieuwSpelerY + "-" + nieuwSpelerX);
        
    }

    private void leegSpeelveld(){

    }

    private void laadSpeelveld(){

        switch(besturingController.getLevel()){
            case 1:    
		elementen.put("3-7", muur);
		elementen.put("3-8", muur);
		elementen.put("3-9", muur);
		elementen.put("3-10", muur);
		elementen.put("3-11", muur);
		elementen.put("3-12", muur);
		elementen.put("4-7", muur);
		elementen.put("4-12", muur);
		elementen.put("4-13", muur);
		elementen.put("5-7", muur);
		elementen.put("5-6", muur);
		elementen.put("5-10", muur);
		elementen.put("5-13", muur);
		elementen.put("6-6", muur);
		elementen.put("6-13", muur);
		elementen.put("7-6", muur);
		elementen.put("7-10", muur);
		elementen.put("7-13", muur);
		elementen.put("8-6", muur);
		elementen.put("8-7", muur);
		elementen.put("8-8", muur);
		elementen.put("8-9", muur);
		elementen.put("8-10", muur);
		elementen.put("8-13", muur);
		elementen.put("9-10", muur);
		elementen.put("9-11", muur);
		elementen.put("9-12", muur);
		elementen.put("9-13", muur);

		elementen.put("5-11", doos);
		elementen.put("6-11", doos);
		elementen.put("7-11", doos);

		elementen.put("5-9", doel);
		elementen.put("6-9", doel);
		elementen.put("7-9", doel);

		elementen.put("6-12", speler);
                spelerY = 6;
                spelerX = 12;
                break;
            case 2:
                elementen.put("3-3", muur);
                elementen.put("3-4", muur);
                elementen.put("3-5", muur);
                elementen.put("3-6", muur);
                elementen.put("3-7", muur);
                elementen.put("4-7", muur);
                elementen.put("4-8", muur);
                elementen.put("5-8", muur);
                elementen.put("5-9", muur);
                elementen.put("6-9", muur);
                elementen.put("7-9", muur);
                elementen.put("8-9", muur);
                elementen.put("9-9", muur);
                elementen.put("10-9", muur);
                elementen.put("11-9", muur);
                elementen.put("12-9", muur);
                elementen.put("12-8", muur);
                elementen.put("12-7", muur);
                elementen.put("11-7", muur);
                elementen.put("10-7", muur);
                elementen.put("9-7", muur);
                elementen.put("9-6", muur);
                elementen.put("8-6", muur);
                elementen.put("8-5", muur);
                elementen.put("7-5", muur);
                elementen.put("7-4", muur);
                elementen.put("6-4", muur);
                elementen.put("6-3", muur);
                elementen.put("5-3", muur);
                elementen.put("4-3", muur);

                elementen.put("9-8", doel);
                elementen.put("10-8", doel);
                elementen.put("11-8", doel);

                elementen.put("7-7", doos);
                elementen.put("6-6", doos);
                elementen.put("5-5", doos);

                elementen.put("5-4", speler);
                spelerY = 5;
                spelerX = 4;
                break;
            case 3:
                elementen.put("4-7", muur);
                elementen.put("4-8", muur);
                elementen.put("4-9", muur);
                elementen.put("4-10", muur);
                elementen.put("5-10", muur);
                elementen.put("5-11", muur);
                elementen.put("5-12", muur);
                elementen.put("5-13", muur);
                elementen.put("6-10", muur);
                elementen.put("6-13", muur);
                elementen.put("6-14", muur);
                elementen.put("7-14", muur);
                elementen.put("8-14", muur);
                elementen.put("9-14", muur);
                elementen.put("9-13", muur);
                elementen.put("9-12", muur);
                elementen.put("9-11", muur);
                elementen.put("10-11", muur);
                elementen.put("11-11", muur);
                elementen.put("11-10", muur);
                elementen.put("11-9", muur);
                elementen.put("11-8", muur);
                elementen.put("10-8", muur);
                elementen.put("9-8", muur);
                elementen.put("8-8", muur);
                elementen.put("8-7", muur);
                elementen.put("7-7", muur);
                elementen.put("6-7", muur);
                elementen.put("5-7", muur);

                elementen.put("8-9", doel);
                elementen.put("9-9", doel);
                elementen.put("10-9", doel);

                elementen.put("7-9", doos);
                elementen.put("9-10", doos);
                elementen.put("8-11", doos);

                elementen.put("7-8", speler);
                spelerY = 7;
                spelerX = 8;
                break;
            case 4:
		elementen.put("4-8", muur);
		elementen.put("4-9", muur);
		elementen.put("4-10", muur);
		elementen.put("4-11", muur);
		elementen.put("4-12", muur);
		elementen.put("4-13", muur);
		elementen.put("5-8", muur);
		elementen.put("5-9", muur);
		elementen.put("5-12", muur);
		elementen.put("5-13", muur);
		elementen.put("6-8", muur);
		elementen.put("6-13", muur);
		elementen.put("7-8", muur);
		elementen.put("7-13", muur);
		elementen.put("8-8", muur);
		elementen.put("8-13", muur);
		elementen.put("9-8", muur);
		elementen.put("9-8", muur);
		elementen.put("9-9", muur);
		elementen.put("9-11", muur);
		elementen.put("9-12", muur);
		elementen.put("9-13", muur);
		elementen.put("10-8", muur);
		elementen.put("10-9", muur);
		elementen.put("10-10", muur);
		elementen.put("10-11", muur);
		elementen.put("10-12", muur);
		elementen.put("10-13", muur);

		elementen.put("7-9", doel);
		elementen.put("7-12", doel);

		elementen.put("7-10", doos);
		elementen.put("7-11", doos);

		elementen.put("9-10", speler);
                spelerY = 9;
                spelerX = 10;
                break;
            case 5:
		elementen.put("2-5", muur);
		elementen.put("2-6", muur);
		elementen.put("2-7", muur);
		elementen.put("2-8", muur);
		elementen.put("2-9", muur);
		elementen.put("2-10", muur);
		elementen.put("2-11", muur);
		elementen.put("2-12", muur);
		elementen.put("2-13", muur);
		elementen.put("3-13", muur);
		elementen.put("4-13", muur);
		elementen.put("5-13", muur);
		elementen.put("6-13", muur);
		elementen.put("7-13", muur);
		elementen.put("8-13", muur);
		elementen.put("9-13", muur);
		elementen.put("3-5", muur);
		elementen.put("4-5", muur);
		elementen.put("5-5", muur);
		elementen.put("6-5", muur);
		elementen.put("7-5", muur);
		elementen.put("8-5", muur);
		elementen.put("9-5", muur);
		elementen.put("10-5", muur);
		elementen.put("10-6", muur);
		elementen.put("10-7", muur);
		elementen.put("10-8", muur);
		elementen.put("10-9", muur);
		elementen.put("10-10", muur);
		elementen.put("10-11", muur);
		elementen.put("10-12", muur);
		elementen.put("10-13", muur);
		elementen.put("4-6", muur);
		elementen.put("6-6", muur);
		elementen.put("4-8", muur);
		elementen.put("6-8", muur);
		elementen.put("8-8", muur);
		elementen.put("4-10", muur);
		elementen.put("6-10", muur);
		elementen.put("8-10", muur);
		elementen.put("4-12", muur);
		elementen.put("6-12", muur);

		elementen.put("6-9", doel);
		elementen.put("7-9", doel);
		elementen.put("7-8", doel);
		elementen.put("7-10", doel);
		elementen.put("9-8", doel);
		elementen.put("9-10", doel);

		elementen.put("4-7", doos);
		elementen.put("4-11", doos);
		elementen.put("6-7", doos);
		elementen.put("6-11", doos);
		elementen.put("8-7", doos);
		elementen.put("8-11", doos);

		elementen.put("8-9", speler);
                spelerY = 8;
                spelerX = 9;
                break;
            case 6:
		elementen.put("3-5", muur);
		elementen.put("3-6", muur);
		elementen.put("3-7", muur);
		elementen.put("3-8", muur);
		elementen.put("3-9", muur);
		elementen.put("3-10", muur);
		elementen.put("3-11", muur);
		elementen.put("3-12", muur);
		elementen.put("3-13", muur);
		elementen.put("3-14", muur);
		elementen.put("3-15", muur);
		elementen.put("4-5", muur);
		elementen.put("5-5", muur);
		elementen.put("6-5", muur);
		elementen.put("7-5", muur);
		elementen.put("8-5", muur);
		elementen.put("9-5", muur);
		elementen.put("10-5", muur);
		elementen.put("11-5", muur);
		elementen.put("11-6", muur);
		elementen.put("11-7", muur);
		elementen.put("11-8", muur);
		elementen.put("11-9", muur);
		elementen.put("11-10", muur);
		elementen.put("11-11", muur);
		elementen.put("11-12", muur);
		elementen.put("11-13", muur);
		elementen.put("11-14", muur);
		elementen.put("11-15", muur);
		elementen.put("4-15", muur);
		elementen.put("5-15", muur);
		elementen.put("6-15", muur);
		elementen.put("7-15", muur);
		elementen.put("8-15", muur);
		elementen.put("9-15", muur);
		elementen.put("10-15", muur);
		elementen.put("5-8", muur);
		elementen.put("7-9", muur);
		elementen.put("9-8", muur);
		elementen.put("5-12", muur);
		elementen.put("7-12", muur);
		elementen.put("9-12", muur);

		elementen.put("6-8", doel);
		elementen.put("7-8", doel);
		elementen.put("8-8", doel);
		elementen.put("7-7", doel);
		elementen.put("6-12", doel);
		elementen.put("8-12", doel);
		elementen.put("7-13", doel);

		elementen.put("5-10", doos);
		elementen.put("6-9", doos);
		elementen.put("6-11", doos);
		elementen.put("7-10", doos);
		elementen.put("8-9", doos);
		elementen.put("8-11", doos);
		elementen.put("9-10", doos);

		elementen.put("10-6", speler);
                spelerY = 10;
                spelerX = 6;
                break;
            case 7:
		elementen.put("2-7", muur);
		elementen.put("2-8", muur);
		elementen.put("2-9", muur);
		elementen.put("2-10", muur);
		elementen.put("2-11", muur);
		elementen.put("2-12", muur);
		elementen.put("3-6", muur);
		elementen.put("3-7", muur);
		elementen.put("3-9", muur);
		elementen.put("3-12", muur);
		elementen.put("3-13", muur);
		elementen.put("4-5", muur);
		elementen.put("4-6", muur);
		elementen.put("4-13", muur);
		elementen.put("4-14", muur);
		elementen.put("5-5", muur);
		elementen.put("5-14", muur);
		elementen.put("6-5", muur);
		elementen.put("6-9", muur);
		elementen.put("6-10", muur);
		elementen.put("6-12", muur);
		elementen.put("6-14", muur);
		elementen.put("6-15", muur);
		elementen.put("6-16", muur);
		elementen.put("7-5", muur);
		elementen.put("7-7", muur);
		elementen.put("7-9", muur);
		elementen.put("7-16", muur);
		elementen.put("8-5", muur);
		elementen.put("8-12", muur);
		elementen.put("8-16", muur);
		elementen.put("9-5", muur);
		elementen.put("9-6", muur);
		elementen.put("9-7", muur);
		elementen.put("9-8", muur);
		elementen.put("9-9", muur);
		elementen.put("9-14", muur);
		elementen.put("9-16", muur);
		elementen.put("10-9", muur);
		elementen.put("10-10", muur);
		elementen.put("10-11", muur);
		elementen.put("10-12", muur);
		elementen.put("10-16", muur);
		elementen.put("11-12", muur);
		elementen.put("11-16", muur);
		elementen.put("12-12", muur);
		elementen.put("12-13", muur);
		elementen.put("12-14", muur);
		elementen.put("12-15", muur);
		elementen.put("12-16", muur);

		elementen.put("7-12", doos);
		elementen.put("8-14", doos);
		elementen.put("9-13", doos);
		elementen.put("10-14", doos);

		elementen.put("6-7", doel);
		elementen.put("7-6", doel);
		elementen.put("8-7", doel);
		elementen.put("7-8", doel);

		elementen.put("5-9", speler);
                spelerY = 5;
                spelerX = 9;
                break;
            case 8:
		elementen.put("2-4", muur);
		elementen.put("2-5", muur);
		elementen.put("2-6", muur);
		elementen.put("2-7", muur);
		elementen.put("2-8", muur);
		elementen.put("2-9", muur);
		elementen.put("2-10", muur);
		elementen.put("3-10", muur);
		elementen.put("3-11", muur);
		elementen.put("4-11", muur);
		elementen.put("4-12", muur);
		elementen.put("5-12", muur);
		elementen.put("5-13", muur);
		elementen.put("6-13", muur);
		elementen.put("7-13", muur);
		elementen.put("8-13", muur);
		elementen.put("9-13", muur);
		elementen.put("9-12", muur);
		elementen.put("9-11", muur);
		elementen.put("9-10", muur);
		elementen.put("9-9", muur);
		elementen.put("8-9", muur);
		elementen.put("8-8", muur);
		elementen.put("7-8", muur);
		elementen.put("6-8", muur);
		elementen.put("6-7", muur);
		elementen.put("5-7", muur);
		elementen.put("11-5", muur);
		elementen.put("12-5", muur);
		elementen.put("10-4", muur);
		elementen.put("10-5", muur);
		elementen.put("10-6", muur);
		elementen.put("10-7", muur);
		elementen.put("10-8", muur);
		elementen.put("10-9", muur);
		elementen.put("7-5", muur);
		elementen.put("8-5", muur);
		elementen.put("9-5", muur);
		elementen.put("3-4", muur);
		elementen.put("3-5", muur);
		elementen.put("4-4", muur);
		elementen.put("5-4", muur);
		elementen.put("6-4", muur);
		elementen.put("7-4", muur);

		elementen.put("4-7", doos);
		elementen.put("4-9", doos);
		elementen.put("5-6", doos);
		elementen.put("5-10", doos);
		elementen.put("8-6", doos);

		elementen.put("6-10", doel);
		elementen.put("6-12", doel);
		elementen.put("7-11", doel);
		elementen.put("8-10", doel);
		elementen.put("8-12", doel);

		elementen.put("9-8", speler);
                spelerY = 9;
                spelerX = 8;
                break;
            case 9:
		elementen.put("2-4", muur);
		elementen.put("2-5", muur);
		elementen.put("2-6", muur);
		elementen.put("2-7", muur);
		elementen.put("2-8", muur);
		elementen.put("3-4", muur);
		elementen.put("3-5", muur);
		elementen.put("3-8", muur);
		elementen.put("3-9", muur);
		elementen.put("3-10", muur);
		elementen.put("3-11", muur);
		elementen.put("3-12", muur);
		elementen.put("3-13", muur);
		elementen.put("3-14", muur);
		elementen.put("4-4", muur);
		elementen.put("4-5", muur);
		elementen.put("4-9", muur);
		elementen.put("4-11", muur);
		elementen.put("4-14", muur);
		elementen.put("4-15", muur);
		elementen.put("5-4", muur);
		elementen.put("5-15", muur);
		elementen.put("6-4", muur);
		elementen.put("6-15", muur);
		elementen.put("7-4", muur);
		elementen.put("7-5", muur);
		elementen.put("7-10", muur);
		elementen.put("7-11", muur);
		elementen.put("7-15", muur);
		elementen.put("8-5", muur);
		elementen.put("8-15", muur);
		elementen.put("9-5", muur);
		elementen.put("9-15", muur);
		elementen.put("10-5", muur);
		elementen.put("10-13", muur);
		elementen.put("10-14", muur);
		elementen.put("10-15", muur);
		elementen.put("11-5", muur);
		elementen.put("11-6", muur);
		elementen.put("11-9", muur);
		elementen.put("11-10", muur);
		elementen.put("11-11", muur);
		elementen.put("11-13", muur);
		elementen.put("11-15", muur);
		elementen.put("12-5", muur);
		elementen.put("12-15", muur);
		elementen.put("13-5", muur);
		elementen.put("13-6", muur);
		elementen.put("13-7", muur);
		elementen.put("13-8", muur);
		elementen.put("13-9", muur);
		elementen.put("13-10", muur);
		elementen.put("13-11", muur);
		elementen.put("13-12", muur);
		elementen.put("13-13", muur);
		elementen.put("13-14", muur);
		elementen.put("13-15", muur);

		elementen.put("5-7", doos);
		elementen.put("6-7", doos);
		elementen.put("7-7", doos);
		elementen.put("8-7", doos);
		elementen.put("9-7", doos);
		elementen.put("10-7", doos);
		elementen.put("11-7", doos);
		elementen.put("5-8", doos);
		elementen.put("7-8", doos);
		elementen.put("9-8", doos);
		elementen.put("5-9", doos);
		elementen.put("5-11", doos);
		elementen.put("5-13", doos);
		elementen.put("6-13", doos);
		elementen.put("7-13", doos);
		elementen.put("8-13", doos);
		elementen.put("9-13", doos);
		elementen.put("11-12", doos);

		elementen.put("6-9", doel);
		elementen.put("6-10", doel);
		elementen.put("6-11", doel);
		elementen.put("6-12", doel);
		elementen.put("7-9", doel);
		elementen.put("7-12", doel);
		elementen.put("8-9", doel);
		elementen.put("8-10", doel);
		elementen.put("8-11", doel);
		elementen.put("8-12", doel);
		elementen.put("9-9", doel);
		elementen.put("9-10", doel);
		elementen.put("9-11", doel);
		elementen.put("9-12", doel);
		elementen.put("10-9", doel);
		elementen.put("10-10", doel);
		elementen.put("10-11", doel);
		elementen.put("10-12", doel);

		elementen.put("5-14", speler);
                spelerY = 5;
                spelerX = 14;
                break;
            case 10:
		elementen.put("2-8", muur);
		elementen.put("2-9", muur);
		elementen.put("2-10", muur);
		elementen.put("2-11", muur);
		elementen.put("3-7", muur);
		elementen.put("3-8", muur);
		elementen.put("3-11", muur);
		elementen.put("4-7", muur);
		elementen.put("4-11", muur);
		elementen.put("4-12", muur);
		elementen.put("4-13", muur);
		elementen.put("5-7", muur);
		elementen.put("5-13", muur);
		elementen.put("5-14", muur);
		elementen.put("6-7", muur);
		elementen.put("6-11", muur);
		elementen.put("6-14", muur);
		elementen.put("6-15", muur);
		elementen.put("7-7", muur);
		elementen.put("7-15", muur);
		elementen.put("8-7", muur);
		elementen.put("8-8", muur);
		elementen.put("8-15", muur);
		elementen.put("9-8", muur);
		elementen.put("9-15", muur);
		elementen.put("10-8", muur);
		elementen.put("10-14", muur);
		elementen.put("10-15", muur);
		elementen.put("11-8", muur);
		elementen.put("11-9", muur);
		elementen.put("11-10", muur);
		elementen.put("11-11", muur);
		elementen.put("11-12", muur);
		elementen.put("11-13", muur);
		elementen.put("11-14", muur);

		elementen.put("4-9", doel);
		elementen.put("4-10", doel);
		elementen.put("5-10", doel);
		elementen.put("7-10", doel);
		elementen.put("8-10", doel);
		elementen.put("8-9", doel);
		elementen.put("9-11", doel);
		elementen.put("10-11", doel);
		elementen.put("10-12", doel);

		elementen.put("5-9", doos);
		elementen.put("6-10", doos);
		elementen.put("7-9", doos);
		elementen.put("9-9", doos);
		elementen.put("7-11", doos);
		elementen.put("6-12", doos);
		elementen.put("8-12", doos);
		elementen.put("7-13", doos);
		elementen.put("9-13", doos);

		elementen.put("6-13", speler);
                spelerY = 6;
                spelerX = 13;
                break;
            case 11:
		elementen.put("2-7", muur);
		elementen.put("2-8", muur);
		elementen.put("2-9", muur);
		elementen.put("2-10", muur);
		elementen.put("2-11", muur);
		elementen.put("2-12", muur);
		elementen.put("2-13", muur);
		elementen.put("2-14", muur);
		elementen.put("3-6", muur);
		elementen.put("3-7", muur);
		elementen.put("3-8", muur);
		elementen.put("3-9", muur);
		elementen.put("3-11", muur);
		elementen.put("3-13", muur);
		elementen.put("3-14", muur);
		elementen.put("4-5", muur);
		elementen.put("4-6", muur);
		elementen.put("4-7", muur);
		elementen.put("4-8", muur);
		elementen.put("4-14", muur);
		elementen.put("5-4", muur);
		elementen.put("5-5", muur);
		elementen.put("5-14", muur);
		elementen.put("5-15", muur);
		elementen.put("6-4", muur);
		elementen.put("6-5", muur);
		elementen.put("6-10", muur);
		elementen.put("6-12", muur);
		elementen.put("6-15", muur);
		elementen.put("7-4", muur);
		elementen.put("7-9", muur);
		elementen.put("7-10", muur);
		elementen.put("7-15", muur);
		elementen.put("8-4", muur);
		elementen.put("8-9", muur);
		elementen.put("8-10", muur);
		elementen.put("8-12", muur);
		elementen.put("8-14", muur);
		elementen.put("8-15", muur);
		elementen.put("9-4", muur);
		elementen.put("9-5", muur);
		elementen.put("9-9", muur);
		elementen.put("9-10", muur);
		elementen.put("9-11", muur);
		elementen.put("9-12", muur);
		elementen.put("9-13", muur);
		elementen.put("9-14", muur);
		elementen.put("9-15", muur);
		elementen.put("10-4", muur);
		elementen.put("10-5", muur);
		elementen.put("10-9", muur);
		elementen.put("10-10", muur);
		elementen.put("11-4", muur);
		elementen.put("11-5", muur);
		elementen.put("11-6", muur);
		elementen.put("11-7", muur);
		elementen.put("11-8", muur);
		elementen.put("11-9", muur);

		elementen.put("6-8", doos);
		elementen.put("7-7", doos);
		elementen.put("8-6", doos);
		elementen.put("8-8", doos);

		elementen.put("6-11", doel);
		elementen.put("7-11", doel);
		elementen.put("7-12", doel);
		elementen.put("8-11", doel);

		elementen.put("7-14", speler);
                spelerY = 7;
                spelerX = 14;
                break;
            case 12:
                elementen.put("0-8", muur);
                elementen.put("0-9", muur);
                elementen.put("0-10", muur);
                elementen.put("0-11", muur);
                elementen.put("0-12", muur);
                elementen.put("1-8", muur);
                elementen.put("1-12", muur);
                elementen.put("1-13", muur);
                elementen.put("1-14", muur);
                elementen.put("1-15", muur);
                elementen.put("1-16", muur);
                elementen.put("2-8", muur);
                elementen.put("2-10", muur);
                elementen.put("2-12", muur);
                elementen.put("2-13", muur);
                elementen.put("2-16", muur);
                elementen.put("3-8", muur);
                elementen.put("3-16", muur);
                elementen.put("4-0", muur);
                elementen.put("4-1", muur);
                elementen.put("4-2", muur);
                elementen.put("4-3", muur);
                elementen.put("4-4", muur);
                elementen.put("4-5", muur);
                elementen.put("4-6", muur);
                elementen.put("4-7", muur);
                elementen.put("4-8", muur);
                elementen.put("4-10", muur);
                elementen.put("4-11", muur);
                elementen.put("4-12", muur);
                elementen.put("4-16", muur);
                elementen.put("5-0", muur);
                elementen.put("5-7", muur);
                elementen.put("5-8", muur);
                elementen.put("5-14", muur);
                elementen.put("5-15", muur);
                elementen.put("5-16", muur);
                elementen.put("6-0", muur);
                elementen.put("6-14", muur);
                elementen.put("6-15", muur);
                elementen.put("7-0", muur);
                elementen.put("7-7", muur);
                elementen.put("7-8", muur);
                elementen.put("7-15", muur);
                elementen.put("8-0", muur);
                elementen.put("8-1", muur);
                elementen.put("8-2", muur);
                elementen.put("8-3", muur);
                elementen.put("8-4", muur);
                elementen.put("8-5", muur);
                elementen.put("8-6", muur);
                elementen.put("8-7", muur);
                elementen.put("8-8", muur);
                elementen.put("8-14", muur);
                elementen.put("8-15", muur);
                elementen.put("9-8", muur);
                elementen.put("9-15", muur);
                elementen.put("10-8", muur);
                elementen.put("10-9", muur);
                elementen.put("10-10", muur);
                elementen.put("10-12", muur);
                elementen.put("10-13", muur);
                elementen.put("10-15", muur);
                elementen.put("11-10", muur);
                elementen.put("11-15", muur);
                elementen.put("12-10", muur);
                elementen.put("12-11", muur);
                elementen.put("12-12", muur);
                elementen.put("12-13", muur);
                elementen.put("12-14", muur);
                elementen.put("12-15", muur);

                elementen.put("2-11", doos);
                elementen.put("3-15", doos);
                elementen.put("5-10", doos);
                elementen.put("5-13", doos);
                elementen.put("6-9", doos);
                elementen.put("6-11", doos);
                elementen.put("6-12", doos);
                elementen.put("7-9", doos);
                elementen.put("7-12", doos);
                elementen.put("8-11", doos);
                elementen.put("9-10", doos);
                elementen.put("9-12", doos);

                elementen.put("5-1", doel);
                elementen.put("5-2", doel);
                elementen.put("5-3", doel);
                elementen.put("5-4", doel);
                elementen.put("6-1", doel);
                elementen.put("6-2", doel);
                elementen.put("6-3", doel);
                elementen.put("6-4", doel);
                elementen.put("7-1", doel);
                elementen.put("7-2", doel);
                elementen.put("7-3", doel);
                elementen.put("7-4", doel);

                elementen.put("7-14", speler);
                spelerY = 7;
                spelerX = 14;
                break;
            default:
                elementen.put("3-3", muur);
                elementen.put("3-4", muur);
                elementen.put("3-5", muur);
                elementen.put("3-6", muur);
                elementen.put("3-7", muur);
                elementen.put("4-7", muur);
                elementen.put("4-8", muur);
                elementen.put("5-8", muur);
                elementen.put("5-9", muur);
                elementen.put("6-9", muur);
                elementen.put("7-9", muur);
                elementen.put("8-9", muur);
                elementen.put("9-9", muur);
                elementen.put("10-9", muur);
                elementen.put("11-9", muur);
                elementen.put("12-9", muur);
                elementen.put("12-8", muur);
                elementen.put("12-7", muur);
                elementen.put("11-7", muur);
                elementen.put("10-7", muur);
                elementen.put("9-7", muur);
                elementen.put("9-6", muur);
                elementen.put("8-6", muur);
                elementen.put("8-5", muur);
                elementen.put("7-5", muur);
                elementen.put("7-4", muur);
                elementen.put("6-4", muur);
                elementen.put("6-3", muur);
                elementen.put("5-3", muur);
                elementen.put("4-3", muur);

                elementen.put("9-8", doel);
                elementen.put("10-8", doel);
                elementen.put("11-8", doel);

                elementen.put("7-7", doos);
                elementen.put("6-6", doos);
                elementen.put("5-5", doos);

                elementen.put("5-4", speler);
                spelerY = 5;
                spelerX = 4;
                break;
        
        }
    }

    private void verplaatsDoos(){
        
    }
}
